iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 25
0
IoT

IoT幫幫忙系列 第 25

Amazon Web Services (下)

  • 分享至 

  • xImage
  •  

-Amazon RDS
全名為Amazon Relational Database Service,拿掉Amazon再取大寫就是RDS。從Relational Database就可以直接看得出來他是跟關聯性資料庫有關。直譯翻譯的話接近Relational(關聯性) Database(資料庫) Service(服務)。
如果是純使用Linode等VPS的服務,如果想要把資料庫與主程式分開,你必須要多新增一個主機,然後自己在裡面安裝MySQL或是PostgreSQL,並且關於「資料庫備份快照」等功能也必須要自己用Crontab去處理,並且還要找儲存備份的空間。在AWS裡面完全不用,你不用擔心MySQL在安裝的時候的設定,你也不用去想如果被Hack的話怎麼辦。基本上安全性都是由Amazon去處理,而且你還有虛擬私有雲的概念。也不用擔心備份會不會有問題,因為備份的快照服務是RDS的內建功能,要複製出一個一樣的資料庫也是1分鐘以內的事情。儲存空間則是可以選擇直接存在S3裡面(可以設成外部無法訪問)。
RDS服務主要有6個資料庫種類可以選擇,除了常見的MySQL、PostgreSQL、MariaDB,也有大型商業公司常用的Orcle與微軟旗下的MSSQL。當然Amazon也很喜歡用自己的規格綁架使用者,所以製作出了Amazon Aurora這個與MySQL共容的資料庫。

-Amazon SES
全名為 Amazon Simple Email Service,拿掉Amazon再取大寫就是SES,主要是寄送Email信的服務。直譯翻譯的話接近Simple(簡單) Email(電子郵件) Service(服務)。

-Amazon SNS
全名為 Amazon Simple Notification Service,拿掉Amazon再取大寫就是SNS,直譯翻譯的話接近Simple(簡單) Notification(通知) Service(服務)。
這個服務也是常存在各種服務之中。主要去監聽系統活動,並且發送通知訊息。這服務有兩個比較明顯的概念,第一個就是通知使用者,比方說寄送Email通知某個S3 bucket增加了東西,或是寄送簡訊。
另外一個是驅動其他程式,AWS裡面有很多服務都是需要被驅動的,這時候就可以把接收器跟目標服務綁定再一起,當SNS發生的時候,就會執行目標服務,算是在全自動服務中相當重要的糨糊型功能。

-Amazon CloudFront
使用S3在雲端服務上有的一個直接的好處是可以降低Request數量,進而讓你的Server可以降低負載,同時服務更多的訪客,但是即使是S3也還是有機房的概念,也就是說你的資料是存在單一實體位置裡面,也就會有物理限制。例如如果你把資料放在東京(Tokyo)的機房,那去到北美就會有距離這個物理上的速度限制。
前面有提到S3主要是一個儲存空間,主要儲存的是靜態的文件檔案,那如果今天先把這樣的檔案先在全球各地都放一個副本,如果有人訪問他就直接送最近的副本給他,那距離的問題就解決了。這也就是CDN的概念
為了要達到這個目的,必須要有很多基礎設施的協助,對一般人來說並不是這麼的容易。不過Amazon有提供這個功能,也就是CloudFront這個功能,而且他在一般使用的費用上面,雖然會比S3貴一些,不過整體來說也算是便宜的選項,CloudFront設定完成後會是自動同步S3的(同步的範圍可以設定),算是相當的好用!

-AWS IAM
這個不太算是Features (功能特點),但是在團隊和程式管理上面很方便。AWS 很多的服務都可以靠API或是Command Line指令的方式達成,當然也有很”豐富“的後台User Interface(UI)介面。不過很多時候,我們會希望功能可以讓程式自動完成,比方說如果我們上傳到網站後就自動上傳到S3,但是我們不可能讓所有人都可以隨便用其他的軟體上傳,所以必須要有權限管理的機制。IAM就是負責這方面的功能。
IAM除了可以限制使用者,還可以管理使用者權限,比較特別的是他的使用者權限管理得很細,讀寫可以分離,即使是超級使用者也可以分成是後台UI用或是Command Line指令用。每個AWS的服務的權限是分開的,也有User使用者與Role角色的設定方式,也可以單獨廢棄掉某個使用者或是某個授權的Key(如果不小心洩漏的話)。總之非常的詳盡,但也因此入門的時候會有點卡,但是熟悉以後對於資訊安全是會有顯著的幫助的。


上一篇
Amazon Web Services (中)
下一篇
Google Cloud IoT (上)
系列文
IoT幫幫忙30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言